environmentally unfriendly firm - French English Dictionary